@charset "utf-8";

.footer{position: relative; z-index: 98; font-size: .875em; background: #1760ad;}
@media (max-width:1500px) {
  .footer{font-size: 1em;}	
}

.footer-link-layer{position: relative; background: #1760ad; border-bottom: 1px solid #6092c7;}
.footer-link-menu ul{margin-right: -.625em; margin-left: -.625em; padding: 10px 0; overflow :hidden;}
.footer-link-menu ul li{float: left; width: 16.666666%; text-align: center;}
.footer-link-menu ul li a{position: relative; display: block; margin-right: .625em; margin-left: .625em; padding-right: .625em; padding-left: .625em; color: #fff; text-align: left; line-height: 35px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.footer-link-menu ul li a i{position: absolute; top: 50%; right: 10px; line-height: 1em; margin-top: -.5em; color: #fff;  -webkit-transition: all linear .4s; -moz-transition: all linear .3s; -o-transition: all linear .3s; transition: all linear .3s;}
.footer-link-menu ul li a:hover{color: #fff;}
.footer-link-menu ul li a font{display: inline-block; line-height: 20px; vertical-align: top;}
.footer-link-menu ul li a:hover{opacity: .85; filter: alpha(opacity=85);}
.footer-link-menu ul li.hasDrop a{padding-right: 2.125em;}
.footer-link-menu ul li.hasDrop.on a{font-weight: bold; opacity: .85;}
.footer-link-menu ul li.hasDrop.on a i{font-weight: normal; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.footer-link-content{overflow: hidden;}
.footer-link-content ul{display: none; margin-right: -1px; margin-left: -1px; padding-bottom: 1em; overflow: hidden;}
.footer-link-content ul li{float: left;}
.footer-link-content ul li a{display: block; padding: .5em .625em; margin: 0 1px 2px; font-size: .9375em; color: #f1f1f1; text-align: left; transition: .3s all; background-color: rgba(255,255,255,.1); border-radius: .25em;}
.footer-link-content ul li a:hover{color: #fff; background-color: rgba(255,255,255,.15);}
.footer-link-content ul.col-4 li{width: 25%;}
.footer-link-content ul.col-5 li{width: 20%;}
.footer-link-content ul.col-6 li{width: 16.66667%;}
@media (max-width:1500px) {
  .footer-link-menu ul{margin-right: 10px; margin-left: -10px;}
  .footer-link-menu ul li a{margin-right: 10px; margin-left: 10px;}
}
@media (max-width:1280px) {
  .footer-link-content ul.col-4 li{width: 33.3333%;}
  .footer-link-content ul.col-5 li{width: 25%;}
  .footer-link-content ul.col-6 li{width: 20%;}
}
@media (max-width:992px) {
  .footer-link-menu ul{margin: -5px -2px 0 -3px; padding-top: 20px; padding-bottom: 20px;}
  .footer-link-menu ul li{width: 50%;}	
  .footer-link-menu ul li a{margin: 5px 2px 0 3px; line-height: 40px; background: rgba(255,255,255,.085); border-radius: .125em;}
  .footer-link-content ul{margin-right: 0; margin-left: 0;}
  .footer-link-content ul li{width: 33.33333% !important;}
  .footer-link-content ul li a{margin-right: 0; margin-left: 0; padding-top: .3125em; padding-bottom: .3125em; line-height: 1.625em; background: none !important;}
}
@media (max-width:992px) {
  .footer-link-menu ul{padding-top: 15px; padding-bottom: 15px;}
}
@media (max-width:640px) {
  .footer-link-content ul li{width: 50% !important;}
}

.footer-layer{padding-top: 30px; padding-bottom: 30px; color: #fff; line-height: 1.75em;}
.footer-layer a{color: #fff;}
.footer-layer a:hover{color: #f1f1f1;}
.footer-layer .bqxx p{padding: .3125em .625em; margin-bottom: 0;}
.footer-layer .bqxx p.beian{white-space: nowrap;}
.footer-layer .bqxx p.beian img{margin-right: 5px;}
.footer-layer > .container{position: relative;}
.footer-card{position: relative;     width: 35%;}
.footer-card.dbxx{width: 40%;}
.footer-card.wzbs{text-align: center;    width: 23%;}
.footer-card.wzbs span{display: inline-block; vertical-align: middle;}
.footer-card.wzbs span#__ideConac img{height: 75px;}
.footer-card.wzbs span#_span_jiucuo{margin-right: 5px; margin-left: -8px;}
.footer-card.wzbs span#_span_jiucuo img{height: 50px;}
.footer-card.wzbs span#_span_wzafw img{height: 50px;}
.footer-menu{text-align: left;}
.footer-menu li{display: inline-block;}
.footer-menu li a{display: inline-block; padding: .3125em .625em; line-height: 1.75em;}
.footer-menu li.last font{display: none;}
.footer-menu li:last-child font{display: none;}
.footer-item{padding-right: 10%; }
@media (max-width:1280px) {
  .footer-layer{padding-top: 20px; padding-bottom: 20px;}
  .footer-layer > .container{margin-top: -15px; padding-right: 7px!important; padding-left: 8px!important;}
  .footer-card.dbxx{width: 50%;}
  .footer-card.wzbs{float: left; width: 50%;}
  .footer-card.wzbs .biaozhi{position: absolute; top: 50%; right: 0; left: 0; margin-top: -38px;}
  .footer-card.wzxx{width: 100%;}
  .footer-card.wzxx > div{min-height: inherit;}
  .footer-card.wzxx p{display: inline-block;}
  .footer-card:after{position: absolute; top: 15px; right: 7px; bottom: 0; left: 8px; content: ""; background: #fff; opacity: .085; filter: alpha(opacity=.85);}
  .footer-item{position: relative; z-index: 2; padding: 15px; margin: 15px 7px 0 8px;}
}
@media (max-width:768px) {
  .footer{font-size: .875em;}	
  .footer-layer{padding-top: 0; padding-bottom: 0; line-height: 1.375em;}
  .footer-layer > .container{margin-top: 0; padding-right: 0!important; padding-left: 0!important;}
  .footer-card{float: none !important; width: auto !important;}
  .footer-card.dbxx{margin-bottom: 5px;}
  .footer-card.dbxx p{display: inline-block;}
  .footer-card.wzbs .biaozhi{position: static; margin-top: 0;}
  .footer-card.wzbs span#__ideConac img{height: 60px;}
  .footer-card.wzbs span#_span_jiucuo img{height: 40px;}
  .footer-card.wzbs span#_span_wzafw img{height: 40px;}
  .footer-card:after{content: normal;}
  .footer-card + .footer-card:after{top: -1px; right: 0; bottom: auto; left: 0; content: ""; height: 1px; opacity: .15; filter: alpha(opacity=15);}
  .footer-item{margin: 0; padding: 10px 5px; min-height: inherit;}
}

